home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Inside!
/
Amiga FD Inside (1995)(Ultramax).iso
/
berndspd
/
grafiktools
/
videotitler
/
videotitler.dok
< prev
next >
Wrap
Text File
|
1995-04-21
|
21KB
|
389 lines
#############################################################################
# #
# V V III DDDD EEEEE OO TTTTT III TTTTT L EEEEE RRRR #
# V V I D D E O O T I T L E R R #
# V V I D D E O O T I T L E R R #
# V V I D D EEE O O III T I T L EEE RRRR #
# V V I D D E O O T I T L E R R #
# V III DDDD EEEEE OO T III T LLLLL EEEEE R R #
# #
# V V 11 11 #
# V V 1 1 1 1 x x #
# V V 1 1 1 1 x x #
# V V 1 1 1 1 x #
# V V 1 1 x x #
# V 1 o 1 x x #
# #
# © 1993,94 by Andreas Ackermann #
# #
#############################################################################
o Copyright:
Der VideoTitler unterliegt dem Copyright des Autors, Andreas Ackermann.
Die Firmen 'RHS' und 'Merian Softwar&Design' haben jedoch das Recht, die
vorliegende VideoTitler bis einschließlich der vorliegenden Version V1.15
zu vertreiben. Sollte ein Exemplar des Videotitlers, egal welcher Version,
als Raubkopie auftauchen, behalten sich der Autor und die Firmen 'RHS' und
'Merian Softwar&Design' rechtliche Schritte vor.
DER AUTOR ÜBERNIMMTE KEINE HAFTUNG FÜR ETWAIGE DATENVERLUSTE, DIE DURCH
BENUTZUNG DIESES PROGRAMMES ENTSTEHEN. AUCH KANN ER NICHT DIE FEHLERFREI-
HEIT DIESES PROGRAMMES GARANTIEREN. JEGLICHE BENUTZUNG AUF EIGENE GEFAHR.
o Was ist VideoTitler V1.15 ?
VideoTitler V1.15 ( ab hier Vtt ) ist ein einfaches Programm, mit dem man
professionelle Videoabspanne herstellen kann.
Vtt ermöglicht es, auf einem 736*560 Pixel großen Screen beliebige Schrif-
ten (auch Colorfonts !) in vier Geschwindigkeiten von unten nach oben zu
scrollen. Derzeit lassen sich leider noch keine Brushes scrollen.
Ein herausragendes Feature dabei ist, daß der Hintergrund und auch die ge-
scrollten Schriften mit einem Farbverlauf versehen werden können, wobei
auch die neue Farbenvielfalt der AGA-Amigas ( A4000 & A1200 ) unterstützt
wird.
o Welches Konzept verfolgt Vtt ?
Im SkriptEditor wird der zu scrollende Text Zeile für Zeile eingegeben.
Zusätzlich kann auch noch seine Position festgelegt werden ( linksbündig,
rechtsbündig, zentriert ).
Im StyleEditor definiert man Schrift, Schriftattribute( Umrandung,
Schatten ) und die Farbpalette.
Hat man einmal solch einen 'Style' definiert, so kann man diesen beliebig
vielen Textzeilen zuordnen.
o Welche Systemvoraussetzungen werden benötigt ?
Vtt läuft auf JEDEM Amiga, der mindestens mit KickStart 1.2 ausgerüstet
ist. Verzichtet man auf Colorfonts, so genügen bereits 512k Speicher.
Ansonsten gilt: Je mehr ChipRam Ihr Amiga besitzt, desto mehr Fonts können
Sie innerhalb eines Skripts verwenden. ( Mit 1 MB kann man schon ganz
ordentlich arbeiten ).
Nach dieser kurzen Übersicht folgt nun eine ausführliche Anleitung:
o Alle Zahlenangeben die bei VideoTitler gemacht werden, verstehen sich als
Angabe von Pixeln. Zur Information: Die Bildschirmgröße beträgt 736*560
Pixel; da der Overscan-Modus benutzt wird sind ca. 20 Pixel am linken und
rechten und ca. 5 Pixel am oberen und unteren Rand auf den meisten Fern-
sehern unsichtbar, d.h. falls ein Schriftzug auf dem Computermonitor ge-
rade noch zu sehen ist, bedeutet das nicht unbedingt, daß er auch auf
dem Fernseher noch vollständig sichtbar ist.
Hinweis: Wandprojektoren zeigen i.a. einen größeren Bildbereich, so daß
Filme, die nur auf solchen Geräten laufen sollen, durchaus den gesamten
Darstellungsbereich nutzen können.
I. Laden, Speichern und Ausführen von Skripts
Über das Menü 'Laden...' können Sie eines der mitgelieferten Skripts laden.
( sie befinden sich in der Schublade scripts ),
und mit 'Speichern ...' auch wieder speichern.
Beim Laden versucht Vtt bereits die verwendeten Schriften zu laden, deshalb
kann dies ( vor allem mit Diskettenlaufwerken ) einige Zeit in Anspruch
nehmen. Gelingt ihm das nicht, macht er Sie auf die fehlenden Schriften auf-
merksam.
Durch Klick auf 'Abspielen' starten Sie das Skript; zunächst erscheint je-
doch ein Requester, in dem Sie zwischen drei Geschwindigkeiten ( 50, 100,
200 und 300 Pixel pro Sekunde) wählen können. ( Bei 50 Pixel/sek kommt es
leider zu einem starken Flimmern, das sich jedoch aus technischen Gründen
nicht vermeiden läßt. )
Anschließend färbt sich der Bildschirm in der Hintergrundfarbe und nach
einem Mausklick (links !) von Ihnen sollte Ihr Abspann BUTTERWEICH hereinge-
scrollt kommen. Wenn Sie die rechte Maustaste drücken, dann hält der Scroll-
text an, was besonders dann hilfreich ist, wenn z.B. die Copyright-Notiz am
Ende des Abspanns noch ein kurzes Stück stehenbleiben soll, bevor ausgeblen-
det wird. Nach einem weiteren Mausklick (rechts !) wird wieder weiterge-
scrollt.
Beendet wird die Skriptausführung durch Betätigen der linken Maustaste
( evtl. etwas länger halten ).
'Spiele ab hier' funktioniert ähnlich; das Scrolling beginnt jedoch bei der
aktuellen Zeile und Vtt scrollt in einer Endloschleife.
Sollte der Amiga einmal nicht schnell genug die nächste Textzeile fertig-
bekommen, so schiebt Vtt automatisch Leerzeilen ein ( das kommt gelegent-
lich beim Scrolling mit mehr als 100 Pixeln/sec, Colorfonts oder Outline
vor ).
Sollte der Speicher nicht ausreichen, erhalten Sie eine entsprechende
Meldung. In diesem Fall hilft jetzt nur noch, weniger Schriftarten zu ver-
wenden bzw. parallel laufende Programme zu beenden.
II. Editieren von Skripts
Auf der linken Seite des Fensters befindet sich ein Auswahlkasten, in dem
der ganze Abspann zeilenweise ausgewählt werden kann.
Zunächst sind noch keine Zeilen vorhanden; durch einen Mausklick auf
'Neue Zeile' läßt sich das aber ändern.
Auf der rechten Seite erscheinen nun weitere Gadgets und zwar:
o akt. Zeile: hier können Sie Ihre Textzeile beliebig editieren
o x-Position: falls die Zeile LINKSbündig ('center left') ausgegeben wird::
Abstand vom LINKEN Rand;
RECHTSbündig (center right) => Abstand vom rechten Rand;
sollte 'zentriert' ausgewählt sein, wird dieser Wert ignoriert
o Leerzeilen: hier legen Sie fest, wieviele Leerzeilen gescrollt werden, be-
vor die nächste Textzeile erscheint ( Angabe in Pixeln !!! )
o akt. Style: hier steht der 'Style' für diese Zeile; er läßt sich durch An-
klicken von 'Edit Style' ändern.
Unterhalb der Eingabezeile stehen Informationen Über die Ausmaße der
Textzeile; erscheinen sie in blauer Farbe, so ist entweder keine Schrift
für diese Zeile geladen oder die Zeile ist zu lang.
[Die Werte für YPos etc. sind in dieser Version noch bedeutungslos.]
Unterhalb des Auswahlkastens befindet sich noch eine Reihe weiterer Gad-
gets, mit deren Hilfe sich die Reihenfolge der Zeilen verändern läßt:
o Kopieren
nach Anklicken von 'Kopieren' wartet Vtt darauf, daß Sie eine wei-
tere Textzeile auswählen. Die aktuelle Textzeile wird nun HINTER
diese Zeile kopiert, bleibt aber auch an ihrer alten Position er-
halten. Aktuelle Textzeile ist nun das Duplikat.
o Hinter ...
arbeitet wie 'Kopieren'; die ursprüngliche Zeile wird jedoch ge-
löscht.
o Vor ...
arbeitet wie 'Hinter ...'; die Zeile wird aber VOR der neu ausge-
wählten eingefügt.
Für alle drei dieser Gadgets gilt: ein erneuter Klick auf das jeweilige
Gadget bricht den Vorgang ab !
o Löschen
löscht die aktuelle Textzeile; aktuelle Zeile wird die folgende
Zeile
o Neuer Text
fügt NACH der aktuellen Zeile eine neue ein ( das wissen Sie ja
bereits !)
Nun zu den Menüs:
o Wellenartig das Skript wird wellenartig gescrollt, wobei sich unter Um-
ständen recht brauchbare Effekte ergeben. Am besten wirkt
diese Option mit großen Schriften bei 100 Pixel/sec.
o Copperbalken anstatt die Hintergrundfarbe zu verwenden, schaltet Vtt den
Bildschirm auf schwarz und läßt im Hintergrund zwei Farb-
balken auf- und abwandern - ein sehr sehenswerter Effekt.
o Regenbogen erzeugt im Hintergrund einen regenbogen-artigen Farbverlauf,
der jedoch nur zusammen mit größeren Schriften gut zu ver-
wenden ist.
ACHTUNG: Diese 3 Einstellungen werden beim Abspeichern und Laden NICHT
berücksichtigt !!!
o Neue Zeile bewirkt das gleiche wie das 'Neue Zeile' Gadget
o Nächstes wählt die folgende Textzeile aus
o Vorheriges wählt die vorhergehende Textzeile aus
Diese Menüpunkte wurden vor allem wegen der Tastaturkürzel ( rechte Amiga+
T,N oder B ) verwendet um ein bequemes Arbeiten zu ermöglichen.
III. Der Style-Editor
Nachdem Sie im Skript-Editor 'Edit-Style' angeklickt haben, gelangen Sie in
den 'Style-Editor'. Im Auswahlkasten erscheinen nun die bereits definierten
Styles ( wenn vorher kein Script geladen wurde, erscheint natürlich zunächst
einmal gar nichts !)
Klicken Sie jedoch auf 'Neuer Style', so wird ein neuer Style definiert und
auf der rechten Bildschirmhälfte erscheint eine Reihe weiterer Gadgets:
o Stylename hier können Sie ihrem Style einen Namen geben, der für Vtt aber
uninteressant ist; er dient vielmehr einer besseren Übersicht.
( Der erste Buchstabe davon erscheint im Auswahlkasten des Script
Editors direkt hinter jeder Zeile )
o Stil mit diesem Gadget legen Sie die Schriftattribute fest:
- 'Normal': keine Umrandung, kein Schatten;
die folgenden drei Gadgets haben in diesem Fall keine Bedeu-
tung
- 'Schatten': die Textzeile erscheint mit Schatten ( rechts unten )
'X-Versatz' gibt an, um wieviele Pixel nach rechts versetzt
der Schatten erscheinen soll;
'Y-Versatz' um wieviele Pixel nach unten;
'Größe des Schattens' gibt an, wie oft dieser Vorgang wieder-
holt werden soll
Bsp: G.d.S.: 1, x-V: 12, y-V: 12 ergibt einen Schlagschatten, der
in etwa genauso weit nach rechts wie nach unten verschoben
ist ( denn 1 Pixel in x-Richtung ist in etwa ebenso groß wie
ein Pixel in y-Richtung )
G.d.S.: 5, x-V: 2, y-V: 2 ergibt einen 3-D-Effektt
G.d.S.: 5, x-V: 0, y-V: 2 bewirkt, daß der Schatten nur nach
unten fällt.
Am besten ist, Sie experimentieren ein wenig mit diesen Wer-
ten ! ( negative Eingaben werden leider ignoriert !)
- 'Umrandet' die Schrift erscheint umrandet
'X-Versatz' gibt wiederum an, um wieviele Pixel nach rechts
versetzt gezeichnet wird [hier ist eigentlich NUR 2 SINNVOLL],
'Y-Versatz' entsprechend nach unten [ AM BESTEN 2 ]
'Stärke der Umrandung' sagt wieder, wie oft der Vorgang wie-
derholt wird [ hier empfehlen sich Werte von 1 bis 3; aller-
dings ist ein 68000er Amiga für Werte > 1 nicht schnell genug;
bei 200 Pixel/sec. bekommt er sogar schon bei 1 Probleme !!! ]
Hinweis: Wenn Sie nur die Umrandung wünschen, die Schrift
selbst aber durchsichtig sein soll, so wählen Sie als
Textfarbe die erste Farbe der Palette ( Hintergrund-
farbe )
o Buchstabenabstand:
hier geben Sie an, wieviele Pixel Abstand zwischen zwei Buch-
staben gelassen werden soll; normal ist 0, aber insbesondere
bei 'Umrandet' und 'Schatten' sind größere Werte sinnvoll.
o Muster: aktivieren Sie diesen Schalter, dann erscheint Ihre Textzeile
gerastert, so daß das Videobild noch halb 'durchschimmert'.
Das Muster bezieht sich aber nur auf die Schrift selbst;
Umrandungen und leider auch Schatten werden dennoch 'solide'
gezeichnet; bei Colorfonts funktioniert dieses Gadget eben-
falls nicht.
o Font: hier steht die zu diesem Style gehörige Schriftart. Ist diese
Zeile blau gedruckt, so ist entweder kein Font ausgewählt,
oder er konnte nicht geladen werden.
o Lade Font: dient zum Auswählen einer Schriftart.
o Color-Editor: mit diesem Gadget gelangen Sie in den Farbeinsteller und
können die Farbpalette für DIESEN Style einstellen.
o Mit 'Ok ...' kehren Sie in den Script-Editor zurück. Der aktuelle Style
wird der aktuellen Textzeile zugeordnet.
IV. Der Color-Editor
In ihn gelangen Sie, wenn Sie im Style-Editor 'Color-Editor' anwählen.
Es erscheint eine 8-Farbenpalette, die Sie wie beim Amiga üblich durch Angabe
der rgb-Werte verändern können.
Die erste Farbe dieser Palette ist die Hintergrundfarbe für den GESAMTEN Ab-
spann; wird sie verändert, so wird auch Farbe 0 sämtlicher anderer Styles
verändert; seit V1.1 ist auch für diese Farbe ein Farbverlauf möglich.
Sofern der aktuelle Stil keinen Colorfont als Schriftart besitzt, verwenden
Sie bitte nur die ERSTEN VIER Farben der Palette, da sonst die Textzeile
nicht korrekt dargestellt wird !
Die Vordergrundfarbe (für die Texte) legen Sie fest, indem Sie zunächst auf
die gewünschte Farbe klicken und anschließend das Gadget neben 'Textfarbe'
anwählen. Gleiches gilt für die Schatten-bzw. Outlinefarbe.
o Farbverlauf: für die entsprechende Farbe wird ein Farbverlauf erstellt.
Es erscheint ein zusätzliches Gadget( Anfang/Ende ) mit dem
Sie zwischen der Anfangs- und der Endfarbe umschalten können.
[Hinweis: Verläufe von rot nach blau oder rot nach gelb wir-
ken am besten ! ]
ACHTUNG: Ist die verwendete Schrift höher als 30 Pixel, so
wirkt der Verlauf leider streifig, da die alten
Grafik-Chips nicht genügend Farben darstellen
können. Bei AGA-Amigas ( A1200 & A4000 ) tritt
dieser Effekt natürlich nicht mehr auf.
o ColorFontfarben:
Falls die Schrift dieses Styles eine Farbschrift ist, kann
mit diesem Gadget ihre Farbpalette übernommen werden.
o Mit 'OK' kehren Sie in den Style-Editor zurück.
V. Hinweise zur Festplatten-Installation:
Vtt benötigt die reqtools.library von Nico François im LIBS:Verzeichnis.
Die mitgelieferte Version stammt von der Fish-Disk 794.
Zur Festplatteninstallation booten Sie bitte zunächst von Ihrer Fest-
platte. Anschließend führen Sie das Programm HDInstall aus, das alle von
Vtt benötigten Dateien kopiert, nicht jedoch das Programm selbst.
Abschließend klicken Sie die Schublade Videotitler an und ziehen das
Piktogramm in eine beliebige Schublade Ihrer Festplatte -fertig !
Wichtige Hinweise:
o bei manchen ColorFonts wird der Schatten oder die Umrandung fehlerhaft
dargestellt
ABHILFE: am Ende und am Beginn der Textzeile ein oder zwei
Leerzeichen einfügen ( z.B bei ChiselScript.font )
o wird mit mehr als 100 pixel/sec gescrollt, so werden zwischen den Text-
zeilen zusätzliche Leerzeilen eingeschoben (vor allem bei Outline), da
ein Amiga mit 68000er zu langsam ist.
o *jegliche* Musikabspielroutine wird während der Ausführung eines Skripts
gestoppt, da Vtt zumindest auf 68000er Amigas die volle Rechenleistung
benötigt.
Nach dem Verlassen der Scrollroutine wird ein etwaig im Hintergrund lau-
fendes Musikstück weiter abgespielt.
o Generell übernimmt Vtt während des Abspielens den Amiga *vollständig*,
d.h. es findet keinerlei Datentransfer zu Peripheriegeräten ( Modem,
Drucker etc.) statt.
o äußerst selten kommt es vor, daß nach dem Abspielen eines Skripts der
Bildschirm grau ist. In diesem Fall drücken Sie bitte die linke Amiga-
Taste zusammen mit M.
o Die Speicherverwaltung erfolgt dynamisch, d.h. Speicher wird erst dann
allokiert, wenn die Textzeile auch tatsächlich dargestellt werden
soll. Dies hat zur Folge, daß der Speicherbedarf beim Starten des Skripts
nur geschätzt werden kann.
Sollte während des Abspielens dennoch der Speicher ausgehen, so versucht
Vtt einfach, die nächste Zeile darzustellen. Leider wurde in dieser Version
noch keine Möglichkeit implementiert, dem Benutzer anzuzeigen, welche
Zeilen nicht dargestellt werden konnten.
o Bei Verwendung von normalen Fonts können im Palette-Editor 8 Farben
editiert werden, obwohl nur die ersten 4 in der Abspielroutine berücksich-
tigt werden. Wählt man eine der hinteren 4 Farben als Textfarbe oder als
Schattenfarbe, so kommt es im Titel zu unerwünschten Farbeffekten.
o Die rgb-Anteile der einzelnen Farben können auch auf AGA-Amigas wie bisher
nur Werte von 0 bis 15 annehmen; die AGA-Unterstützung besteht 'lediglich'
darin, daß bei Farbverläufen für die Zwischenfarben die volle 24-Bit-
Palette genutzt wird.
o Farbverläufe sind nun leider nur noch für die ersten drei Farben möglich;
sollte für eine andere Farbe ein Verlauf eingestellt werden, so wird diese
Einstellung ignoriert.
o Da Vtt nicht nach den Richtlinien von Commodore programmiert werden konnte,
kann es gelegentlich (ist in der Testphase nie passiert) zu Systemabstürzen
kommen.
o Vtt arbeitet mit KEINER Grafikkarte zusammen. Wollen Sie also Vtt ver-
wenden, so schalten Sie eine etwaig installierte Grafikkarte bitte ab.
o Der Screen, den Vtt öffnet, muß unbedingt in der Auflösung 640/200
non-interlaced geöffnet werden. Sollten Sie versuchen, dies mit einem
Tool ( z.B. WatchScreen, ScreenX, Fenster etc.) zu verändern, wird der
Color-Editor nicht funktionieren.
o Colorfonts dürfen maximal 8 Farben besitzen; 16-farbige Colorfonts werden
'zurechtgestutzt' und sehen dadurch meist wenig vorteilhaft aus.
Videotitler nutzt die reqtools.library, die dem ©opyright von Nico François
unterliegt. Der Autor ist bei Nico François als Developper registriert.
Die mitgelieferten Fonts stammen aus einer Mailbox, die ausschließlich frei
kopierbare Software bereitstellt. Jedoch war kein Copyright-Vermerk vorhan-
den, auch innerhalb der Fontfiles war kein Hinweis auf ein Copyright zu fin-
den. Der Autor geht daher davon aus, daß diese Fonts zu nicht-kommerziellen
Zwecken weitergegeben werden dürfen.
History:
V1.0b erste Release, die noch nicht im Interlace-Modus arbeitete
V1.0c einige Fehler wurden beseitigt
V1.1 Interlace-Modus implementiert; entspricht bis auf Details der V1.13
V1.11 Colorfonts flackern nun auf dem A1200 nicht mehr
V1.12 Schriften lassen sich nun wirklich links- und rechtsbündig ausgeben
V1.13 Skripts lassen sich mit rechter Maustaste anhalten
V1.14 beim Anlegen eines neuen Styles wurde der Farbverlauf im Hintergrund
zerstört; es erscheint nicht mehr jedes mal 'NEW' beim Anlegen einer
neuen Zeile.
V1.15 einige Fehler beseitigt; die rechte Maustaste funktioniert jetzt als
Pausetaste fürs Scrollen
Und nun zu den Leuten, ohne die dieses Projekt niemals möglich gewesen wäre:
Franz Langheinrich von AmiTech Systems Hof (Testläufe auf A1200, seelische,
fachliche und materielle Unterstützung )
J.M. Forgeas ( Editor AZ 1.5 )
Joe Siebenmann ( EZAsm 1.7 ) ( Wo bleibt die versprochene 1.8 ?!! )
( Danke für die V1.81 [ Dez. 93 ] )
Nico François ( reqtools.library, PAL-NTSC )
Jan van den Baard ( PowerSource )
Uwe Colditz ( Ironmaster of Attack; zündende Idee beim Aufspüren eines
Fehlers )
Alexander Schmidt ( Testläufe auf A1200 )
Oberkotzau, den 9.2.94